package cn.tedu.tmall.admin.mall.dao.persist.mapper;

import cn.tedu.tmall.admin.mall.pojo.entity.Goods;
import cn.tedu.tmall.admin.mall.pojo.vo.GoodsListItemVO;
import cn.tedu.tmall.admin.mall.pojo.vo.GoodsStandardVO;
import cn.tedu.tmall.common.pojo.po.GoodsSearchPO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface GoodMapper extends BaseMapper<Goods> {
    //批量插入
    int insert(List<Goods> list);
    //根据商品id查询商品
    GoodsStandardVO selectById(Long id);
    //查询商品列表
    List<GoodsListItemVO> list();
    //根据类别查询商品列表
    List<GoodsListItemVO> listByCategoryId(Long categoryId);
    //查询商品列表
    List<GoodsSearchPO> listBatch();
}
